//
//  TipAbstractListViewController.h
//  TipsProject
//
//  Created by Suny on 15/6/5.
//  Copyright (c) 2015年 Suny. All rights reserved.
//

#import "BaseViewController.h"
#import "SlideTabViewController.h"


#import "WaterFlowDisplayInfo.h"
#import "TipAbstractWaterfallFlowCell.h"
#import "TipAbstractWaterfallFlowLayout.h"
#import "LNWaterfallFlowFooterView.h"

@class TopicInfo;

@interface TipAbstractListViewController : SlideTabViewController<SlideTabViewControllerPrococol,UICollectionViewDataSource,UICollectionViewDelegate>
@property (nonatomic, strong)id<SlideTabInfoMedol>slideTabInfo;
- (id)initWithSlideInfo:(id<SlideTabInfoMedol>)slideTabInfo;


// 商品列表数组
@property (nonatomic, strong) NSMutableArray *tipAbstractArray;
// 当前的数据索引
@property (nonatomic, assign) NSInteger index;
// 瀑布流布局
@property (strong, nonatomic) TipAbstractWaterfallFlowLayout *waterfallFlowLayout;
// 底部视图
@property (nonatomic, strong) LNWaterfallFlowFooterView *footerView;
// 是否正在加载数据标记
@property (nonatomic, assign, getter = isLoading) BOOL loading;
@property (nonatomic, assign, getter = isHasMore) BOOL hasMore;


@property (nonatomic, strong)UICollectionView *collectionView;

@property(nonatomic, strong) TopicInfo *topicInfo;
@end
